﻿' NuGardt API Helper JSON
' Copyright (C) 2013 NuGardt Software
' http://www.nugardt.com
'
' This program is free software: you can redistribute it and/or modify
' it under the terms of the GNU General Public License as published by
' the Free Software Foundation, either version 3 of the License, or
' (at your option) any later version.
'
' This program is distributed in the hope that it will be useful,
' but WITHOUT ANY WARRANTY; without even the implied warranty of
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
' GNU General Public License for more details.
'
' You should have received a copy of the GNU General Public License
' along with this program.  If not, see <http://www.gnu.org/licenses/>.
'
Imports System.Runtime.Serialization

Namespace API.Helper.JSON
  ''' <summary>
  ''' The request method to the server.
  ''' </summary>
  ''' <remarks></remarks>
  Public Enum eRequestMethod
    <EnumMember(Value := "GET")>
    [Get]

    <EnumMember(Value := "POST")>
    Post

    <EnumMember(Value := "PUT")>
    Put

    <EnumMember(Value := "DELETE")>
    Delete

    <EnumMember(Value := "HEAD")>
    Head

    <EnumMember(Value := "OPTIONS")>
    Options

    <EnumMember(Value := "PROPFIND")>
    Propfind

    <EnumMember(Value := "COPY")>
    Copy

    <EnumMember(Value := "MOVE")>
    Move
  End Enum
End Namespace